/**
 * 
 */
package gui;

/**
 * @author Kevin Wagner
 * @version 1.0
 *
 */
public interface WuselPanelInterface {
	
	/**
	 * proves for changes.
	 * @return {@code true}, if a change was made, {@code false}, if not
	 */
	public boolean checkForChanges();
	
	/**
	 * Saves the changes on the panel.
	 * @return {@code true}, if the changes are saved
	 */
	public boolean saveData();
	
	/**
	 * Updates the text on the gui elements for the current language.
	 */
	public void updateLanguage();
	
	/**
	 * @return true, if 
	 */
	public boolean confirmDialog();

}
